package cn.sc.summer.domain.sms;

import cn.sc.summer.protocol.form.sms.SmsTemplateAddForm;
import cn.sc.summer.protocol.vo.SmsTemplateVO;

import java.util.List;

/**
 * 接口：短信模板接口
 *
 * @author a-xin
 * @date 2023/12/15 16:25
 */
public interface SmsTemplateService {

    /**
     * 添加短信模版
     *
     * @param form 模板信息
     */
    SmsTemplateVO addTemplate(SmsTemplateAddForm form);

    /**
     * 删除短信模板
     *
     * @param id 模板ID
     */
    void deleteTemplate(String id);

    /**
     * 获取短信模版信息
     *
     * @param server 模版平台信息
     * @return 模版信息
     */
    List<SmsTemplateVO> getTemplate(String server);
}
